package com.xteam.ecsystem.entities;


import java.io.Serializable;
import java.util.Date;

/**
 * 订单日志表
 * @author tangkf
 * @date 2012-09-17
 */
public class LogOrderLog implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="LogOrderLog";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_LOLID="lolId";

	/**
	 * 操作类型 的属性名
	 */
	public static final String PROP_LOLOTYPE="lolOtype";

	/**
	 * 操作订单 的属性名
	 */
	public static final String PROP_LOLORDER="lolOrder";

	/**
	 * 用户类型 的属性名
	 */
	public static final String PROP_LOLUTYPE="lolUtype";

	/**
	 * 操作用户 的属性名
	 */
	public static final String PROP_LOLUSER="lolUser";

	/**
	 * 操作地址 的属性名
	 */
	public static final String PROP_LOLADDRESS="lolAddress";

	/**
	 * 操作时间 的属性名
	 */
	public static final String PROP_LOLTIME="lolTime";

	/**
	 * 操作备注 的属性名
	 */
	public static final String PROP_LOLOREMARK="lolOremark";

	/**
	 * 系统ID
	 */
	private java.lang.String lolId;

	/**
	 * 操作类型
	 */
	private java.lang.String lolOtype;

	/**
	 * 操作订单
	 */
	private java.lang.String lolOrder;

	/**
	 * 用户类型
	 */
	private java.lang.String lolUtype;

	/**
	 * 操作用户
	 */
	private java.lang.String lolUser;

	/**
	 * 操作地址
	 */
	private java.lang.String lolAddress;

	/**
	 * 操作时间
	 */
	private java.util.Date lolTime;

	/**
	 * 操作备注
	 */
	private java.lang.String lolOremark;

	/**
	 * 获取 系统ID 的属性值
	 * @return lolId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getLolId(){
		return this.lolId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param lolId : 系统ID
	 * @author tangkf
	 */
	public void setLolId(java.lang.String lolId){
		this.lolId	= lolId;
	}

	/**
	 * 获取 操作类型 的属性值
	 * @return lolOtype : 操作类型
	 * @author tangkf
	 */
	public java.lang.String getLolOtype(){
		return this.lolOtype;
	}

	/**
	 * 设置 操作类型 的属性值
	 * @param lolOtype : 操作类型
	 * @author tangkf
	 */
	public void setLolOtype(java.lang.String lolOtype){
		this.lolOtype	= lolOtype;
	}

	/**
	 * 获取 操作订单 的属性值
	 * @return lolOrder : 操作订单
	 * @author tangkf
	 */
	public java.lang.String getLolOrder(){
		return this.lolOrder;
	}

	/**
	 * 设置 操作订单 的属性值
	 * @param lolOrder : 操作订单
	 * @author tangkf
	 */
	public void setLolOrder(java.lang.String lolOrder){
		this.lolOrder	= lolOrder;
	}

	/**
	 * 获取 用户类型 的属性值
	 * @return lolUtype : 用户类型
	 * @author tangkf
	 */
	public java.lang.String getLolUtype(){
		return this.lolUtype;
	}

	/**
	 * 设置 用户类型 的属性值
	 * @param lolUtype : 用户类型
	 * @author tangkf
	 */
	public void setLolUtype(java.lang.String lolUtype){
		this.lolUtype	= lolUtype;
	}

	/**
	 * 获取 操作用户 的属性值
	 * @return lolUser : 操作用户
	 * @author tangkf
	 */
	public java.lang.String getLolUser(){
		return this.lolUser;
	}

	/**
	 * 设置 操作用户 的属性值
	 * @param lolUser : 操作用户
	 * @author tangkf
	 */
	public void setLolUser(java.lang.String lolUser){
		this.lolUser	= lolUser;
	}

	/**
	 * 获取 操作地址 的属性值
	 * @return lolAddress : 操作地址
	 * @author tangkf
	 */
	public java.lang.String getLolAddress(){
		return this.lolAddress;
	}

	/**
	 * 设置 操作地址 的属性值
	 * @param lolAddress : 操作地址
	 * @author tangkf
	 */
	public void setLolAddress(java.lang.String lolAddress){
		this.lolAddress	= lolAddress;
	}

	/**
	 * 获取 操作时间 的属性值
	 * @return lolTime : 操作时间
	 * @author tangkf
	 */
	public java.util.Date getLolTime(){
		return this.lolTime;
	}

	/**
	 * 设置 操作时间 的属性值
	 * @param lolTime : 操作时间
	 * @author tangkf
	 */
	public void setLolTime(java.util.Date lolTime){
		this.lolTime	= lolTime;
	}

	/**
	 * 获取 操作备注 的属性值
	 * @return lolOremark : 操作备注
	 * @author tangkf
	 */
	public java.lang.String getLolOremark(){
		return this.lolOremark;
	}

	/**
	 * 设置 操作备注 的属性值
	 * @param lolOremark : 操作备注
	 * @author tangkf
	 */
	public void setLolOremark(java.lang.String lolOremark){
		this.lolOremark	= lolOremark;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "lolId(系统ID)=" + lolId + "," +"lolOtype(操作类型)=" + lolOtype + "," +"lolOrder(操作订单)=" + lolOrder + "," +"lolUtype(用户类型)=" + lolUtype + "," +"lolUser(操作用户)=" + lolUser + "," +"lolAddress(操作地址)=" + lolAddress + "," +"lolTime(操作时间)=" + lolTime + "," +"lolOremark(操作备注)=" + lolOremark + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "lolId:'" + lolId + "'," +"lolOtype:'" + lolOtype + "'," +"lolOrder:'" + lolOrder + "'," +"lolUtype:'" + lolUtype + "'," +"lolUser:'" + lolUser + "'," +"lolAddress:'" + lolAddress + "'," +"lolTime:'" + lolTime + "'," +"lolOremark:'" + lolOremark + "'}";
	}
	
	/**
	 * 新增字段：订单号
	 */
	private String boiOsn;

	/**
	 * @return 属性boiOsn的值.
	 */
	public String getBoiOsn() {
		return this.boiOsn;
	}

	/**
	 * @param boiOsn 属性boiOsn.
	 */
	public void setBoiOsn(String boiOsn) {
		this.boiOsn = boiOsn;
	}

	/**
	 * 默认无参构造函数
	 */
	public LogOrderLog() {
		super();
	}

	/**
	 * 包含新增字段的全参构造函数，用于关联查询订单信息
	 * @param lolId
	 * @param lolOtype
	 * @param lolOrder
	 * @param lolUtype
	 * @param lolUser
	 * @param lolAddress
	 * @param lolTime
	 * @param lolOremark
	 * @param boiOsn
	 */
	public LogOrderLog(String lolId, String lolOtype, String lolOrder,
			String lolUtype, String lolUser, String lolAddress, Date lolTime,
			String lolOremark, String boiOsn) {
		super();
		this.lolId = lolId;
		this.lolOtype = lolOtype;
		this.lolOrder = lolOrder;
		this.lolUtype = lolUtype;
		this.lolUser = lolUser;
		this.lolAddress = lolAddress;
		this.lolTime = lolTime;
		this.lolOremark = lolOremark;
		this.boiOsn = boiOsn;
	}
	
	
}